package com.sqfw.project.wpReport.domain;


import java.util.List;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.sqfw.framework.aspectj.lang.annotation.Excel;
import com.sqfw.framework.web.domain.BaseEntity;

/**
 * 话务员服务满意度评测统计表对象 seat_service_report
 * 
 * @author lx
 * @date 2023-08-01
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
public class SeatServiceReport extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 时间 */
    @Excel(name = "时间")
    private String countDate;

    /** 姓名 */
    @Excel(name = "姓名")
    private String nickName;

    /** 工号 */
    @Excel(name = "工号")
    private String code;

    /** 呼出总量 */
    @Excel(name = "呼出总量")
    private Integer outCount;

    /** 呼出成功量 */
    @Excel(name = "呼出成功量")
    private Integer outSucessCount;

    @Excel(name = "12354建单量")
    private Integer creatCount;

    /** 工单内，联系电话1或2的电话为0的工单 */
    private Integer countA;


    @Excel(name = "满意")
    private Integer countAA;

    /** 满意  录音测评为满意，内容分类民政业务*/
    private Integer countB;


    @Excel(name = "一般")
    private Integer countBB;

    /** 一般  录音测评为一般。内容分类民政业务*/
    private Integer countC;


    @Excel(name = "不满意")
    private Integer countCC;

    /** 不满意  录音测评为不满意，内容分类民政业务*/
    private Integer countD;

    /** 工单来源为12345的已按满意度测评的工单 */
    private Integer countE;

    /** 工单来源为12345的未按满意度测评的工单 */
    private Integer countF;

    /** 满意退单  录音测评为满意，内容分类为政务导航-退回12345*/
    private Integer countG;

    /** 一般退单  录音测评为满意，内容分类为政务导航-退回12345*/
    private Integer countH;

    /** 不满意退单  录音测评为满意，内容分类为政务导航-退回12345*/
    private Integer countI;

    /** 电话为0退单  工单来源12345是，工单电话为0，内容分类为政务导航-退回12345*/
    private Integer countJ;

    /** 未联系退单  无呼出记录的，内容分类为政务导航-退回12345*/
    private Integer countK;

    /** 已测评退单  已按满意测评键，内容分类为政务导航-退回12345 */
    //private Integer countL;

    @Excel(name = "退单总量")
    private Integer countDD;

    @Excel(name = "市民参评总量")
    private Integer countEE;

    @Excel(name = "0电话及退单未参评")
    private Integer countFF;

    @Excel(name = "实际未参评")
    private Integer countGG;

    @Excel(name = "话务员参评总量")
    //AA+BB+CC+f+L
    //是否参评字段为是并且录音满意度为满意、一般、不满意的值
    private Integer countHH;


    /** 参评率 */
    @Excel(name = "话务员参评率")
    private String countII;

    /** 满意率 */
    @Excel(name = "市民满意率")
    private String countJJ;

    @Excel(name = "工作占比")
    private String countKK;

    @Excel(name = "参评率得分")
    private Double countLL;

    @Excel(name = "参评率终得分")
    private Double countMM;

    @Excel(name = "满意率得分")
    private Double countNN;

    @Excel(name = "满意率终得分")
    private Double countPP;

    @Excel(name = "总分")
    private Double totalCount;



    /** 按照月，日统计   day：代表日，month：代表月 */
    private String dateType;

    private String satisType;

    //语音满意度
    private String satisfaction;

    private List<String> codes;


}
